package com.yf.exam.modules.trainingarchives.pdfexport.dto.second;

import com.deepoove.poi.data.PictureRenderData;
import com.yf.exam.modules.trainingarchives.pdfexport.dto.second.three.HeadTeacherLogListExportDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 班主任工作日志记录
 * </p>
 *
 * @author author
 * @since 2024-12-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TrainingClassInfoBzrExportDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "培训单位名称")
    private String bzrgzrzjlOrganizationName;

    @ApiModelProperty(value = "培训班名称")
    private String bzrgzrzjlClassName;

    @ApiModelProperty(value = "培训开始日期")
    private String bzrgzrzjlTrainingStartDate;

    @ApiModelProperty(value = "班主任姓名")
    private String bzrgzrzjlHeadTeacherName;

    @ApiModelProperty(value = "班主任性别")
    private String bzrgzrzjlHeadTeacherGender;

    @ApiModelProperty(value = "班主任照片")
    private PictureRenderData bzrgzrzjlHeadTeacherPhoto;

    @ApiModelProperty(value = "班主任照片地址")
    private String bzrgzrzjlHeadTeacherPhotoUrl;

    private Boolean isPicture;
    private Boolean isText ;


    /**
     * 班主任工作日志
     */
    private List<HeadTeacherLogListExportDTO> teacherLogExportDTOList;

}
